<?xml version="1.0" encoding="UTF-8"?>
<wcseo:EOCoverageSetDescription
    numberMatched="2"
    numberReturned="2"
    xmlns:ows="http://www.opengis.net/ows/2.0"
    xmlns:gml="http://www.opengis.net/gml/3.2"
    xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0"
    xmlns:swe="http://www.opengis.net/swe/2.0"
    xmlns:wcs="http://www.opengis.net/wcs/2.0"
    xmlns:wcseo="http://www.opengis.net/wcseo/1.0"
    xmlns:eop="http://www.opengis.net/eop/2.0"
    xmlns:om="http://www.opengis.net/om/2.0"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.opengis.net/wcseo/1.0 http://schemas.opengis.net/wcseo/1.0/wcsEOAll.xsd">
    <wcs:CoverageDescriptions>
        <wcs:CoverageDescription gml:id="someEOCoverage1">
            <gml:boundedBy>
                <gml:Envelope axisLabels="Lat Long" srsDimension="2" srsName="http://www.opengis.net/def/crs/EPSG/0/4326" uomLabels="deg deg">
                    <gml:lowerCorner>42.996389 1.896944</gml:lowerCorner>
                    <gml:upperCorner>43.516667 2.861667</gml:upperCorner>
                </gml:Envelope>
            </gml:boundedBy>
            <wcs:CoverageId>someEOCoverage1</wcs:CoverageId>
            <gmlcov:metadata>
                <wcseo:EOMetadata>
                    <eop:EarthObservation gml:id="someEOCoverage1_metadata">
                        <om:phenomenonTime>
                            <gml:TimePeriod gml:id="someEOCoverage1_tp">
                                <gml:beginPosition>2008-03-13T10:00:06.000</gml:beginPosition>
                                <gml:endPosition>2008-03-13T10:20:26.000</gml:endPosition>
                            </gml:TimePeriod>
                        </om:phenomenonTime>
                        <om:resultTime>
                            <gml:TimeInstant gml:id="someEOCoverage1_archivingdate">
                                <gml:timePosition>2001-08-22T11:02:47.999</gml:timePosition>
                            </gml:TimeInstant>
                        </om:resultTime>
                        <om:procedure/>
                        <om:observedProperty/>
                        <om:featureOfInterest>
                            <eop:Footprint gml:id="someEOCoverage1_fp">
                                <eop:multiExtentOf>
                                    <gml:MultiSurface gml:id="someEOCoverage1_ms" srsName="EPSG:4326">
                                        <gml:surfaceMembers>
                                            <gml:Polygon gml:id="someEOCoverage1_fppoly">
                                                <gml:exterior>
                                                    <gml:LinearRing>
                                                        <gml:posList>43.516667 2.1025 43.381667 2.861667 42.862778 2.65 42.996389 1.896944 43.516667 2.1025</gml:posList>
                                                    </gml:LinearRing>
                                                </gml:exterior>
                                            </gml:Polygon>
                                        </gml:surfaceMembers>
                                    </gml:MultiSurface>
                                </eop:multiExtentOf>
                                <eop:centerOf>
                                    <gml:Point gml:id="someEOCoverage1_p" srsName="EPSG:4326">
                                        <gml:pos>43.190833 2.374167</gml:pos>
                                    </gml:Point>
                                </eop:centerOf>
                            </eop:Footprint>
                        </om:featureOfInterest>
                        <om:result/>
                        <eop:metaDataProperty>
                            <eop:EarthObservationMetaData>
                                <eop:identifier>someEOCoverage1</eop:identifier>
                                <eop:acquisitionType>NOMINAL</eop:acquisitionType>
                                <eop:status>ARCHIVED</eop:status>
                            </eop:EarthObservationMetaData>
                        </eop:metaDataProperty>
                    </eop:EarthObservation>
                </wcseo:EOMetadata>
            </gmlcov:metadata>
            <gml:domainSet>
                <gml:RectifiedGrid dimension="2" gml:id="someEOCoverage1_grid">
                    <gml:limits>
                        <gml:GridEnvelope>
                            <gml:low>0 0</gml:low>
                            <gml:high>999 999</gml:high>
                        </gml:GridEnvelope>
                    </gml:limits>
                    <gml:axisLabels>x y</gml:axisLabels>
                    <gml:origin>
                        <gml:Point gml:id="someEOCoverage1_grid_origin" srsName="http://www.opengis.net/def/crs/EPSG/0/3035">
                            <gml:pos>4742525.0 2690925.0</gml:pos>
                        </gml:Point>
                    </gml:origin>
                    <gml:offsetVector srsName="http://www.opengis.net/def/crs/EPSG/0/3035">25.0 0.0</gml:offsetVector>
                    <gml:offsetVector srsName="http://www.opengis.net/def/crs/EPSG/0/3035">0.0 -25.0</gml:offsetVector>
                </gml:RectifiedGrid>
            </gml:domainSet>
            <gmlcov:rangeType>
                <swe:DataRecord>
                    <swe:field name="gray">
                        <swe:Quantity definition="http://www.opengis.net/def/property/OGC/0/Radiance">
                            <swe:description>Gray Channel</swe:description>
                            <swe:nilValues/>
                            <swe:uom code="W.m-2.Sr-1"/>
                            <swe:constraint>
                                <swe:AllowedValues>
                                    <swe:interval>0 255</swe:interval>
                                    <swe:significantFigures>3</swe:significantFigures>
                                </swe:AllowedValues>
                            </swe:constraint>
                        </swe:Quantity>
                    </swe:field>
                </swe:DataRecord>
            </gmlcov:rangeType>
            <wcs:ServiceParameters>
                <wcs:CoverageSubtype>
                    <wcs:CoverageSubtypeName>RectifiedDataset</wcs:CoverageSubtypeName>
                    <wcs:CoverageSubtypeParent>
                        <wcs:CoverageSubtypeName>RectifiedGridCoverage</wcs:CoverageSubtypeName>
                    </wcs:CoverageSubtypeParent>
                </wcs:CoverageSubtype>
            </wcs:ServiceParameters>
        </wcs:CoverageDescription>

        <!-- Example using xlink to reference EOMetadata -->
        <wcs:CoverageDescription gml:id="someEOCoverage2">
            <gml:boundedBy>
                <gml:Envelope axisLabels="Lat Long" srsDimension="2" srsName="http://www.opengis.net/def/crs/EPSG/0/4326" uomLabels="deg deg">
                    <gml:lowerCorner>45 110</gml:lowerCorner>
                    <gml:upperCorner>46 111</gml:upperCorner>
                </gml:Envelope>
            </gml:boundedBy>
            <wcs:CoverageId>someEOCoverage2</wcs:CoverageId>
            <gmlcov:metadata>
                <wcseo:EOMetadata>
                    <ows:Reference xlink:href="http://www.someCatalogue.org/eop-metadata-from-someEOCoverage2"/>
                </wcseo:EOMetadata>
            </gmlcov:metadata>
            <gml:domainSet>
                <gml:RectifiedGrid dimension="2" gml:id="someEOCoverage2_grid">
                    <gml:limits>
                        <gml:GridEnvelope>
                            <gml:low>0 0</gml:low>
                            <gml:high>1 1</gml:high>
                        </gml:GridEnvelope>
                    </gml:limits>
                    <gml:axisLabels>y x</gml:axisLabels>
                    <gml:origin>
                        <gml:Point gml:id="someEOCoverage2_grid_origin" srsName="http://www.opengis.net/def/crs/EPSG/0/3035">
                            <gml:pos>2690925.0 4742525.0</gml:pos>
                        </gml:Point>
                    </gml:origin>
                    <gml:offsetVector srsName="http://www.opengis.net/def/crs/EPSG/0/3035">0.0 25.0</gml:offsetVector>
                    <gml:offsetVector srsName="http://www.opengis.net/def/crs/EPSG/0/3035">-25.0 0.0</gml:offsetVector>
                </gml:RectifiedGrid>
            </gml:domainSet>
            <gmlcov:rangeType>
                <swe:DataRecord>
                    <swe:field name="gray">
                        <swe:Quantity definition="http://www.opengis.net/def/property/OGC/0/Radiance">
                            <swe:description>Gray Channel</swe:description>
                            <swe:nilValues/>
                            <swe:uom code="W.m-2.Sr-1"/>
                            <swe:constraint>
                                <swe:AllowedValues>
                                    <swe:interval>0 255</swe:interval>
                                    <swe:significantFigures>3</swe:significantFigures>
                                </swe:AllowedValues>
                            </swe:constraint>
                        </swe:Quantity>
                    </swe:field>
                </swe:DataRecord>
            </gmlcov:rangeType>
            <wcs:ServiceParameters>
                <wcs:CoverageSubtype>
                    <wcs:CoverageSubtypeName>RectifiedDataset</wcs:CoverageSubtypeName>
                    <wcs:CoverageSubtypeParent>
                        <wcs:CoverageSubtypeName>RectifiedGridCoverage</wcs:CoverageSubtypeName>
                    </wcs:CoverageSubtypeParent>
                </wcs:CoverageSubtype>
            </wcs:ServiceParameters>
        </wcs:CoverageDescription>
    </wcs:CoverageDescriptions>

    <wcseo:DatasetSeriesDescriptions>
        <!-- DatasetSeriesDescription with Footprint -->
        <wcseo:DatasetSeriesDescription gml:id="someDatasetSeries1">
            <gml:boundedBy>
                <gml:Envelope axisLabels="Lat Long" srsDimension="2" srsName="http://www.opengis.net/def/crs/EPSG/0/4326" uomLabels="deg deg">
                    <gml:lowerCorner>42.996389 1.896944</gml:lowerCorner>
                    <gml:upperCorner>43.516667 2.861667</gml:upperCorner>
                </gml:Envelope>
            </gml:boundedBy>
            <wcseo:DatasetSeriesId>someDatasetSeries1</wcseo:DatasetSeriesId>
            <gml:TimePeriod gml:id="someDatasetSeries1_timeperiod">
                <gml:beginPosition>2010-01-01T00:00:00.000</gml:beginPosition>
                <gml:endPosition>2010-12-31T23:59:59.999</gml:endPosition>
            </gml:TimePeriod>
            <eop:Footprint gml:id="someDatasetSeries1_fp">
                <eop:multiExtentOf>
                    <gml:MultiSurface gml:id="someDatasetSeries1_ms" srsName="EPSG:4326">
                        <gml:surfaceMembers>
                            <gml:Polygon gml:id="someDatasetSeries1_fppoly">
                                <gml:exterior>
                                    <gml:LinearRing>
                                        <gml:posList>43.516667 2.1025 43.381667 2.861667 42.862778 2.65 42.996389 1.896944 43.516667 2.1025</gml:posList>
                                    </gml:LinearRing>
                                </gml:exterior>
                            </gml:Polygon>
                        </gml:surfaceMembers>
                    </gml:MultiSurface>
                </eop:multiExtentOf>
                <eop:centerOf>
                    <gml:Point gml:id="someDatasetSeries1_p" srsName="EPSG:4326">
                        <gml:pos>43.190833 2.374167</gml:pos>
                    </gml:Point>
                </eop:centerOf>
            </eop:Footprint>
            <wcseo:ServiceParameters>
                <wcseo:rectifiedDataset>
                    <wcs:CoverageId>someEOCoverage1</wcs:CoverageId>
                </wcseo:rectifiedDataset>
                <wcseo:referenceableDataset>
                    <wcs:CoverageId>someEOCoverage2</wcs:CoverageId>
                </wcseo:referenceableDataset>
                <wcseo:rectifiedStitchedMosaic>
                    <wcs:CoverageId>someStitchedMosaic1</wcs:CoverageId>
                </wcseo:rectifiedStitchedMosaic>
                <wcseo:referenceableStitchedMosaic>
                    <wcs:CoverageId>someStitchedMosaic2</wcs:CoverageId>
                </wcseo:referenceableStitchedMosaic>
            </wcseo:ServiceParameters>
        </wcseo:DatasetSeriesDescription>
        <!-- DatasetSeriesDescription without Footprint and ServiceParameters -->
        <wcseo:DatasetSeriesDescription gml:id="someDatasetSeries2">
            <gml:boundedBy>
                <gml:Envelope axisLabels="Lat Long" srsDimension="2" srsName="http://www.opengis.net/def/crs/EPSG/0/4326" uomLabels="deg deg">
                    <gml:lowerCorner>46 16</gml:lowerCorner>
                    <gml:upperCorner>48 18</gml:upperCorner>
                </gml:Envelope>
            </gml:boundedBy>
            <wcseo:DatasetSeriesId>someDatasetSeries2</wcseo:DatasetSeriesId>
            <gml:TimePeriod gml:id="someDatasetSeries2_timeperiod">
                <gml:beginPosition>2010-01-01T00:00:00.000</gml:beginPosition>
                <gml:endPosition>2010-12-31T23:59:59.999</gml:endPosition>
            </gml:TimePeriod>
        </wcseo:DatasetSeriesDescription>
    </wcseo:DatasetSeriesDescriptions>
</wcseo:EOCoverageSetDescription>
